package com.bjtu.literatureclient.base.result;

/**
 * @author caiyuli
 * @date 2020/4/25 10:51 上午
 */
public enum SuccessEnum {

    // 返回值为是在 2000 以上为服务器响应正常

    SUCCESS(0,"成功"),
    //journal新增四种情况
    JOURNAL_INDEX_SAME_AND_NATURE_DIFFERENT(2001,"索引号相同，同一本期刊, 服务同步成功(服务器和客户端不需要操作)"),
    INDEX_REDISTRIBUTION(2002,"索引号相同，但是一本新期刊，索引号重新分配给至客户端让其刷新索引号（服务器和客户端生成索引号， 并且刷新客户端）"),
    JOURNAL_INDEX_NOT_SAME_BUT_NATURE_SAME(2003,"索引号不相同，但是同一本期刊,需要返回索引索引号让客户端刷新, 服务同步成功（让客户端刷新索引号）"),
    JOURNAL_NEW(2004,"索引号不相同，且是一本新期刊, 服务同步成功（服务端直接插入数据）"),

    //journalPaper新增四种情况
    JOURNAL_PAPER_SAME_AND_NATURE_DIFFERENT(2005,"索引号相同，同一篇期刊文章, 服务同步成功(服务器和客户端不需要操作)"),
    JOURNAL_PAPER_INDEX_REDISTRIBUTION(2006,"索引号相同，但是一新期刊析出，索引号重新分配给至客户端让其刷新索引号（服务器和客户端生成索引号， 并且刷新客户端）"),

    JOURNAL_PAPER_INDEX_NOT_SAME_BUT_NATURE_SAME(2007,"索引号不相同，但是同一期刊paper,需要返回索引索引号让客户端刷新, 服务同步成功（让客户端刷新索引号）"),
    JOURNAL_PAPER_NEW(2008,"索引号不相同，且是一本新期刊paper, 服务同步成功（服务端直接插入数据）"),

    ;


    private Integer code;
    private String message;

    SuccessEnum(Integer code, String message){
        this.code = code;
        this.message = message;
    }

    public Integer getCode() {
        return code;
    }

    public String getMessage() {
        return message;
    }


}
